package com.cnhis.cloudhealth.clinical.hosnurse.hoscharge.service;

import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;

import com.alibaba.dubbo.config.annotation.Service;
import com.cnhis.cloudhealth.clinical.hosnurse.hoscharge.bo.HoschargeBo;
import com.cnhis.cloudhealth.commons.Mappers.ModelVo;

@Service
public class HoschargeImpl implements IHoscharge{
  @Autowired
  private HoschargeBo hoschargeBo;

@Override
public ModelVo search(Map map) throws Exception {
	return hoschargeBo.search(map);
}

@Override
public ModelVo HORate_VAJ2_Update(Map map) throws Exception {
	return hoschargeBo.execHORate_VAJ2_Update(map);
}

@Override
public ModelVo HOPatient_VAO1_Update(Map map) throws Exception {
	return hoschargeBo.execHOPatient_VAO1_Update(map);
}

@Override
public ModelVo queryFeeDetail(Map map,int currPage,int pageSize) throws Exception {
	return hoschargeBo.queryFeeDetail(map,currPage,pageSize);
}

@Override
public ModelVo queryMedicinaItem(Map map) throws Exception {
	return hoschargeBo.queryMedicinaItem(map);
}

@Override
public ModelVo queryItemTree() throws Exception {
	return hoschargeBo.queryItemTree();
}

@Override
public ModelVo queryOtherFeeItem(Map map) throws Exception {
	
	return hoschargeBo.queryOtherFeeItem(map);
}

@Override
public ModelVo queryTreatmentList() throws Exception {
	return hoschargeBo.queryTreatmentList();
}

@Override
public ModelVo querypatientInfo(Map map) throws Exception {
	return hoschargeBo.querypatientInfo(map);
}

@Override
public ModelVo queryMaterialItem(Map map,int currPage,int pageSize) throws Exception {
	return hoschargeBo.queryMaterialItem(map,currPage,pageSize);
}

@Override
public ModelVo queryItems(Map map, int currPage, int pageSize) throws Exception {
	 return hoschargeBo.queryItems(map, currPage, pageSize);
}

@Override
public ModelVo getDrugPrice(Map map) throws Exception {
	return hoschargeBo.getDrugPrice(map);
}

@Override
public ModelVo getItemExecDept(Map map) throws Exception {

	return hoschargeBo.getItemExecDept(map);
}

@Override
public ModelVo HORateVAJ2Recompute(Map map) throws Exception {
	return hoschargeBo.execHORateVAJ2Recompute(map);
}

@Override
public ModelVo HORate_VAJ2_BatchDel(Map map) throws Exception {
	return hoschargeBo.execHORate_VAJ2_BatchDel(map);
}

@Override
public ModelVo printPrompt(Map map,int currPage,int pageSize) throws Exception {
	
	return hoschargeBo.printPrompt(map, currPage, pageSize);
}

@Override
public ModelVo dayList(Map map, int currPage, int pageSize) throws Exception {
	return hoschargeBo.dayList(map, currPage, pageSize);
}

@Override
public ModelVo feeTotal(Map map, int currPage, int pageSize) throws Exception {
	return hoschargeBo.feeTotal(map, currPage, pageSize);
}
  
}
